@import 'antd/es/style/themes/default.less';

.list-container {
  position: relative;

  border: 1px solid @border-color-split;
  border-radius: @border-radius-base;
}
.title-block {
  padding: 18px 0;
  .title-line {
    font-size: @font-size-base;
    line-height: 28px;
    .title-line-serieno {
      font-size: @heading-4-size;
      font-weight: bold;

      margin-right: 16px;

      color: @heading-color;
    }
    .title-line-cell {
      margin-right: 16px;
    }
  }
}

.list-header {
  display: flex;
  overflow-y: scroll;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;

  height: 54px;

  border-bottom: 1px solid @border-color-split;
  background-color: #fafafa;
}
.list {
  overflow-y: scroll;

  border-bottom-right-radius: @border-radius-base;
  border-bottom-left-radius: @border-radius-base;
}
.operate-footer {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;

  height: 66px;
  margin-top: 10px;
  padding: 0 24px;

  border: 1px solid @border-color-split;
  border-radius: @border-radius-base;
  background-color: #f9fafb;
}
.selected-title {
  font-size: 16px;
  font-weight: bold;

  display: inline-block;

  color: @heading-color;
}
.link-btn {
  font-size: 14px;

  display: inline-block;

  cursor: pointer;
  user-select: none;

  color: @link-color;
}
.link-del-btn {
  font-size: 14px;

  display: inline-block;

  cursor: pointer;
  user-select: none;

  color: @text-color-secondary;
}
.list-th {
  font-size: 14px;
  font-weight: bold;

  display: inline-block;

  padding: 0 12px;

  color: @heading-color;
}
.loading-box {
  position: absolute;
  z-index: 1;
  top: 54px;
  left: 0;

  display: flex;
  align-items: center;
  justify-content: center;

  width: 100%;
  height: 100%;
}

.nomore {
  text-align: center;
  color: #999;
}
